package com.sdgs.app.base;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @ClassName: BaseEntity
 * @Description: 基础实体
 *
 */
@Data
public class BaseEntity implements Serializable {

    private static final long serialVersionUID = -7200095849148417467L;

    protected static final String DATE_FORMAT = "yyyy-MM-dd";

    protected static final String TIME_FORMAT = "HH:mm:ss";

    protected static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";

    protected static final String TIMESTAMP_FORMAT = "yyyy-MM-dd HH:mm:ss.S";

    // 排序
    private String orderStr;

    // 自定义查询条件
    private String filterStr;

    // 开始结束时间
    private Date startTime;
    private Date endTime;

    private String startTimeStr;
    private String endTimeStr;

    // 列头下拉框
    private String distinctName;
    private String distinctValue;

    private String operator;

    /**
     * 是否删除。
     */
    private Integer isDelete;
    /**
     * 创建人Id。
     */
    private String createId;

    /**
     * 修改人Id。
     */
    private String updateId;


    /**
     * 创建时间。
     */
    private Date createTime;
    /**
     * 修改时间。
     */
    private Date updateTime;
}
